#!/usr/bin/python3
# _*_ coding: utf-8 _*_
#
# Copyright (C) 2024 - 2024 heihieyouheihei, Inc. All Rights Reserved 
#
# @Time    : 2024/9/14 14:45
# @Author  : Yuyun
# @File    : 字符编码与解码.py
# @IDE     : PyCharm

"""
Python3 中字符默认编码是 Unicode 字符，而编码指的是将字符转换成字节流，解码是相反的操作
"""
#    ord() 函数获取字符的整数表示，通过 chr() 将整数转换为字符
print(ord('爬'))
print(chr(29228))

#   encode() 和 decode() 分别对应编码和解码函数
my_b = '技能树'.encode('utf-8')
my_c = '技能树'.encode('gbk')
print('编码后', my_b, my_c)

my_str = my_b.decode('utf-8')
my_str_1 = my_c.decode('gbk')
print("解码后", my_str, my_str_1)